Biobjective Online Bipartite Matching

نویسندگان

  • Gagan Aggarwal
  • Yang Cai
  • Aranyak Mehta
  • George Pierrakos
چکیده

Motivated by Online Ad allocation when there are multiple conflicting objectives, we introduce and study the problem of Biobjective Online Bipartite Matching, a strict generalization of the standard setting of Karp, Vazirani and Vazirani [9], where we are allowed to have edges of two colors, and the goal is to find a matching that is both large and balanced at the same time. We study both deterministic and randomized algorithms for this problem; after showing that the single color upper bounds of 1/2 and 1− 1/e carry over to our biobjective setting as well, we show that a very natural, albeit hard to analyze, deterministic algorithm achieves a competitive ratio of 0.343. We next show how a natural randomized algorithm matches this ratio, through a simpler analysis, and how a clever – and perhaps not immediately obvious – generalization of Ranking can beat the 1/2 bound and get a competitive ratio of 0.573, coming close to matching the upper bound of 0.63.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Bipartite Matching: A Survey and A New Problem

We study the problem of online bipartite matching, where algorithms have to draw irrevocable matchings based on an incomplete bipartite graph. Specifically, we focus on algorithms that maximize number of matchings (i.e. graphs with weight 0 or 1). First, competitive ratios of a well-studied problem (only one side of the bipartite graph is incomplete) with adversarial, random order and iid model...

متن کامل

CSE 525 : Randomized Algorithms and Probabilistic Analysis Lecture 6 Lecturer : Anna

Online Bipartite Matching is a generalization of a well-known Bipartite Matching problem. In a Bipartite Matching, we a given a bipartite graph G = (L,R,E), and we need to find a matching M ⊆ E such that no edges in M have common endpoints. In the online version L is known, but vertices in R are arriving one at a time. When vertex j ∈ R arrives (with all its edges), we need to make an irreversi...

متن کامل

Online Vertex Cover and Matching: Beating the Greedy Algorithm

In this paper, we explicitly study the online vertex cover problem, which is a natural generalization of the well-studied ski-rental problem. In the online vertex cover problem, we are required to maintain a monotone vertex cover in a graph whose vertices arrive online. When a vertex arrives, all its incident edges to previously arrived vertices are revealed to the algorithm. For bipartite grap...

متن کامل

Online Matching for Scheduling Problems

In this work an alternative online variant of the matching problem in bipartite graphs is presented. It is motivated by a scheduling problem in an online environment. In such an environment, a task is unknown up to its disclosure. However, in that moment it is not necessary to take a decision on the service of that particular task. In reality, an online scheduler has to decide on how to use the...

متن کامل

Cse525: Randomized Algorithms and Probabilistic Analysis Lecture 8 1.1 Ranking Algorithm

1 Online bipartite matching Recall from last time we introduced the online bipartite matching problem and gave an algorithm to solve a fractional version of the problem with competitive ratio 1− 1/e. In the online bipartite matching problem, we are given a bipartite graph G = (L,R,E), where the vertices in R are revealed to us one at a time along with the edges from that vertex to L. Once each ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014